<?php if ( ! defined('BASEPATH')) exit('No se permite acceso directo al script');
class Util_fechas {
	// Prepara las fechas para almacenarlas en la BD o para utilizarlas en el sistema, invirtiendo el orden de los componentes
    public function prepararFecha($fecha)
    {   
        if($fecha != "")
        {
            $fecha = str_replace("/", "-", $fecha); # Estandarizo el formato de la fecha. Si se usan '/' lo reemplazo por '-'
            $partes_fecha = explode("-", $fecha); # Formato de fecha: DD-MM-AAAA / AAAA-MM-DD

            if($partes_fecha > 2) {
                # El formato de la fecha para guardar es AAAA-MM-DD, para el sistema es DD-MM-AAAA
                $fecha = $partes_fecha[2] . '-' . $partes_fecha[1] . '-' . $partes_fecha[0]; 
            }

            if($fecha == '00-00-0000' || $fecha == '0000-00-00') $fecha = '';
        }

        return $fecha;
    }
}
/* Fin del archivo */